﻿//-----------------------------------------------------------------------
// <copyright file="IHelloWorldWCFService.cs" company="$registeredorganization$">
// Copyright © $registeredorganization$
// </copyright>
//-----------------------------------------------------------------------

namespace $originalprojectname$.Service
{
    using System;
    using System.ServiceModel;

    /// <summary>
    /// The Service Contract.
    /// </summary>
    [ServiceContract]
    [System.Runtime.InteropServices.Guid("$iwcfserviceguid$")]
    internal interface IHelloWorldWCFService
    {
        #region Methods

        /// <summary>
        /// Returns a hello world string.
        /// </summary>
        /// <param name="helloWorld">An input string of text.</param>
        /// <returns>A string of text echoing the input value.</returns>
        [OperationContract]
        string HelloWorld(string helloWorld);$if$ ($includedb$ == true)     

        /// <summary>
        /// Returns a hello world string.
        /// </summary>
        /// <param name="helloWorld">An input string of text.</param>
        /// <returns>A string of text echoing the input value.</returns>
        [OperationContract]
        string HelloWorldFromDatabase(string helloWorld);$endif$        
 
        #endregion
    }
}
